package com.xbongbong.pro.statistic.pojo.dto;

import com.alibaba.fastjson.JSONObject;
import com.xbongbong.paas.toolbox.wrap.BaseDTO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;
import java.util.Map;

/**
 * @author weiming
 * @date 2020/10/21 10:50
 * @version v1.0
 * @since v1.0
 */
@Getter
@Setter
@ToString
public class FormIdBusinessTypeAttrDTO extends BaseDTO{

    private static final long serialVersionUID = 912948492107578722L;
    /**
     * formId和businessType
     */
    @NotEmpty(message = "{dto.msg.formIdBusinessTypeAttr.formIdBusinessTypeList.NotEmpty}")
    private JSONObject formIdBusinessTypeList;
    /**
     * 特殊业务中的特殊字段(eg:WorkOrderV2中的VersionId)
     */
    private String specialField;
}
